Skip to content

update to node 20, which implies npm 10 [URO-191]#178

Merged
dauglyon merged 1 commit intomainfrom
URO-191
Mar 20, 2024
Merged

update to node 20, which implies npm 10 [URO-191]#178
dauglyon merged 1 commit intomainfrom
URO-191

Conversation

@eapearson
Copy link
Copy Markdown
Contributor

This set of changes moves the codebase from requirement to use node 16 to a requirement to use node 20, the current recommended LTS release. Node 16 is out of maintenance and will receive no further updates AFAIK, security or otherwise.

The version chosen is the current release of node 20 at this point in time.

There are, surprisingly, minimal changes to support this. The package lock file, for instance, is unchanged other than the engines property. Tests run fine.

This also allows using node 20 base images, which contain far fewer CVEs than the node 20 ones.

@eapearson eapearson requested a review from dakotablair March 19, 2024 18:23
Copy link
Copy Markdown
Collaborator

@dakotablair dakotablair left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's about time! Thanks!

@dauglyon dauglyon merged commit 06a6f11 into main Mar 20, 2024
@dauglyon dauglyon deleted the URO-191 branch March 20, 2024 19:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants